package com.sy.workflow.service.service;

import java.util.List;

import org.springframework.stereotype.Service;

import com.sy.workflow.core.api.DictApi;

import cn.hutool.core.lang.Dict;
import cn.hutool.json.JSONUtil;

@Service
public class DictApiService implements DictApi {
	
	/**
	 * @function 流程分类, 由各业务系统实现
	 * @author 肖荣辉
	 * @date 2024年3月22日
	*/
	@Override
	public List<Dict> getByDictType(String dictType) {
		
		//这是流程的分类 //TODO , 这个需要从业务系统的中查询出来
		String json ="[{\"value\":\"1\",\"label\":\"假勤管理\"},{\"value\":\"2\",\"label\":\"人事管理\"},{\"value\":\"3\",\"label\":\"智能财务\"},{\"value\":\"4\",\"label\":\"法务管理\"},{\"value\":\"5\",\"label\":\"行政管理\"},{\"value\":\"6\",\"label\":\"业务管理\"},{\"value\":\"99\",\"label\":\"其他\"}]\r\n";		
		
		// 这里是原来系统里的写法
//     List<Dict> dictList = dictApi.getByDictType("wf_process_type");
		
		return JSONUtil.toList(json, Dict.class);
	}

}
